#ifndef __UNIXABSTHREADS_H__
# define __UNIXABSTHREADS_H__

# include <pthread.h>

typedef		(void*)		handle;

class			unixAbsThreads : public absThreads
{
public:
	unixAbsThreads(void);
	unixAbsThreads(void *(*ptr)(void *), void *);
	unixAbsThreads(const unixAbsThreads &);
	~unixAbsThreads(void);
	unixAbsThreads&	operator=(const unixAbsThreads &);

public:
	bool			createThread(void);
	bool			waitThread(void);
	int				terminateThread(void);
};

#endif // __UNIXABSTHREADS_H__
